Rust Job: Rust Developers

Job added on

Company

Turing
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Rust Job Details

Job description
Job responsibilities

  • Identify, prioritize, design, and execute tasks in the development life cycle
  • Automate tasks through proper tools and scripting
  • Validate and test software solutions and web applications
  • Identify, prioritize, design, and execute tasks in the development life cycle
  • Automate tasks through proper tools and scripting
  • Validate and test software solutions and web applications
  • Develop clean, efficient, and scalable code using accurate tools and applications
  • Document development practices, solution structure, and lessons learned
  • Write codes on open source across different codebases to receive a review, complement, and criticism from other contributors
  • Collaborate with the teammates and also the clients for better understanding and implementations

Minimum requirements

  • Bachelor’s/Master’s degree in computer science, engineering, IT, Mathematics, or relevant field
  • 3+ years of development experience with Rust programming language (exceptions made based on skill level)
  • Sound understanding of algorithms, advanced data structures, and design principles
  • Bachelor’s/Master’s degree in computer science, engineering, IT, Mathematics, or relevant field
  • 3+ years of development experience with Rust programming language (exceptions made based on skill level)
  • Sound understanding of algorithms, advanced data structures, and design principles
  • Proficiency in any of these languages - C++, Node.js, Golang, etc.
  • Previous work experience with low-level programming language systems, like assembly language
  • Skill in debugging, profiling, optimizing software or application performance
  • A useful idea about Full-stack programming

Preferred skills

  • Understanding of blockchain technology
  • Knowledge in framework development
  • Knowledge of building distributed systems
  • Understanding of blockchain technology
  • Knowledge in framework development
  • Knowledge of building distributed systems
  • Collaborative workability with multi-disciplinary teams
  • Client management and project management skills

Job Type: Full-time